package com.pda.yuanjing.pages.custombill.scanf;

import com.pda.yuanjing.beanout.JDBeanDNewOut;
import com.pda.yuanjing.beanout.JDBeanNewOut;
import com.pda.yuanjing.beanout.JDListBeanOut;
import com.pda.yuanjing.beanout.NoBillBeanOut;
import com.pda.yuanjing.thread.CodeBeans;
import com.public_module.basemvp.model.Model;
import java.util.List;

public interface ScanfModel extends Model {
     interface CallBack {
         void onshowSuccessres(JDListBeanOut jdListBeanOut);
         void onshowSuccessresNoBill(NoBillBeanOut.DataBean codeInfoBean);
         void onshowres(String str);
    }

    int downLoadInfo1(String processID,String jieDianName);
    int downLoadInfo2(String processID,String jieDianName);
    int downLoadInfo3(String processID,String jieDianName);
    void scanfCodenobill(String  billCode, String processID, String jieDianName, String codes, String selectMsg, String selectMsg1, String sid, String pid, String did, CodeBeans codeBeans, String s1,String s2,String s3,CallBack callBack);
    void scanfCode2(String batchID, String  billListID,  String codes,String selectMsg, CodeBeans codeBeans, CallBack callBack);
}
